# # import logging
# #
# # # 配置基本的日志设置
# # logging.basicConfig(level=logging.INFO)
# #
# # # 获取日志记录器
# # base = logging.getLogger("Example1")
# #
# # # 记录不同级别的日志
# # base.debug("这是调试信息，通常用于开发")
# # base.info("程序运行正常")
# # base.warning("注意，可能有小问题")
# # base.error("发生错误")
# # base.critical("严重错误，程序可能崩溃")
#
# import logging
#
# # 配置日志格式
# logging.basicConfig(
#     level=logging.DEBUG,
#     format='%(asctime)s - %(levelname)s - %(message)s'
# )
#
# # 获取日志记录器
# base = logging.getLogger("Example2")
#
# # 记录日志
# base.debug("调试模式已开启")
# base.info("正在处理数据")
# base.error("数据处理失败")
import logging

# 配置日志，输出到文件
logging.basicConfig(
    level=logging.INFO,
    format='%(asctime)s - %(levelname)s - %(message)s',
    filename='app.log',  # 日志文件路径
    filemode='a',        # 'a'表示追加，'w'表示覆盖
    encoding='utf-8'
)

# 获取日志记录器
logger = logging.getLogger("Example3")

# 记录日志
logger.info("程序启动")
logger.warning("内存使用率较高")
logger.error("无法连接数据库")
